function upload(localPath=""){
  var random = Math.floor(Math.random()*10)//获取随机数
  var nowtime = new Date().getTime()+random//获取时间戳
  var ext = localPath.split(".").pop()
  return wx.cloud.uploadFile({
    cloudPath:nowtime+"."+ext,
    filePath:localPath
  })
}

async function multiUpload(arr=[]){
  var arrPromise=[]
  arr.forEach((item,index)=>{
    var nowtime = new Date().getTime()+"_"+index;  //时间戳
    var ext = item.split(".").pop() //获取扩展名
    var itemPromise = wx.cloud.uploadFile({
      cloudPath:nowtime+"."+ext,
      filePath:item
    })
    arrPromise.push(itemPromise)
  })
  return Promise.all(arrPromise)
}

// 同步请求数据
//              url   请求地址
//              data  请求参数
//              method  请求方式
function http(url,data={},method="GET"){
  return new Promise((resolve,reject)=>{
    wx.request({
      // url:"cloud://test-5gn7lcct3784ab17.7465-test-5gn7lcct3784ab17+"
      url: url+"?showapi_appid=296632&showapi_sign=dada849c4723418a8e2bdb6639933d42",
      data: data,
      method: method,
      success:res=>{
        resolve(res)
      },
      fail:err=>{
        reject(err)
      }
    })
  })
}

export{upload,multiUpload,http}